package com.boesch.electroOffice.business.common;

/**
 * This enum includes all the return codes which could returned 
 * by each method in the business layer or throwed with the IllegalBusinessObjectException.
 * 
 * @author Ralph Koster
 *
 */
public enum BusinessExceptionMessages {

	ERROR("Unbekannter Fehler"),
	NO_OBJECTS_FOUND("Keine Objekte gefunden"),
	USER_NOT_FOUND("Benutzer konnte nicht gefunden werden"),
	BIRT_FILENAME_MISSING("Filename nicht gefunden"),
	BIRT_UNKNONW_FORMAT("Ungültiges Fileformat"),
	BIRT_REPORT_NAME_MISSING("Reportname fehlt"), 
	BIRT_HTTP_RESPONSE_MISSING("HTTP Response ist null"),
	BIRT_FAILED_TO_CREATE_REPORT("Fehler beim Erstellen des PDF Reports");
	
	private String value;

    private BusinessExceptionMessages(String value) {
    	this.value = value;
    }

	public String getValue() {
		return value;
	}
}
